Hood pins can be a necessary evil, if you have to use one as I did, I dont think there is a better option than the one you are referring to.
I have a CF hood and they atually make those in CF. I matched up the pattern and you woul dbe surprised how many peopl edont even notice them until right up on the car. I think painting them the same color as the car would garner the same effect.